package br.com.pd.invocation;

import br.com.pd.messaging.MessageIF;

public interface MarshallIF {

	/**
	 * Tranforma uma menssagem em um array de bytes
	 * @param location
	 * @param nameObject
	 * @param method
	 * @param args
	 * @return
	 */
	public String marshall(MessageIF m);
	
	/**
	 * transforma um array de bytes em uma mensagem
	 * @param b
	 * @return
	 */
	public MessageIF unMarshall(String b);
	

}
